#!/bin/sh

# 脚本名称
SCRIPT_NAME="dsc"

# 下载地址
DOWNLOAD_URL="https://gitee.com/liujingjing5/ds/raw/master/dsc"

# 安装路径
INSTALL_PATH="/usr/local/bin/$SCRIPT_NAME"

# 检查是否为 root 用户
if [[ $EUID -ne 0 ]]; then
    echo "此脚本需要以 root 权限运行，请使用 sudo 执行。"
    exit 1
fi

# 下载文件
echo "正在从 $DOWNLOAD_URL 下载 $SCRIPT_NAME..."
if curl -fsSL "$DOWNLOAD_URL" -o "$INSTALL_PATH"; then
    echo "下载成功！"
else
    echo "下载失败，请检查网络连接或 URL 是否正确。"
    exit 1
fi

# 设置所有人可执行权限
chmod +x "$INSTALL_PATH"

# 检查是否设置成功
if [[ -x "$INSTALL_PATH" ]]; then
    echo "$SCRIPT_NAME 已成功安装到 /usr/local/bin/"
else
    echo "设置可执行权限失败，请手动检查。"
    exit 1
fi

# 提示用户配置环境变量
echo ""
echo "====================================================================="
echo "安装完成！请配置以下环境变量以启用功能："
echo ""
echo "export OPENAI_API_KEY='your-api-key'"
echo "CentOS: 通过 ~/.bashrc 或 /etc/profile 设置"  
echo "Ubuntu: 通过 ~/.bashrc 或 /etc/environment(无需export) 设置" 
echo "MacOs: 通过 ~/.zshrc 或 ~/.bash_profile 设置"
echo "例: 您可以将上述内容添加到环境变量中 ~/.bashrc 中，然后重新加载 shell"
echo "source ~/.bashrc"
echo "====================================================================="